/** Add css rules here for your application. */


/** Example rules used by the template application (remove for your app) */

h1 {
  font-size: 2em;
  font-weight: bold;
  color: #000000;
  margin: 40px 0px 70px;
  text-align: center;
}

h2 {
  font-size: 2em;
  font-weight: bold;
  color: #000000;
  margin: 40px 0px 70px;
  text-align: left;
}

.gwt-Label2 {
	color: #000000;
	font: bold 14px tahoma, arial, helvetica, sans-serif;
	padding: 16px;
}

.lbl {
	color: #000000;
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	padding: 16px;
}

.label {
	color: #43C6DB;
	font: bold 14px tahoma, arial, helvetica, sans-serif;
	padding: 14px;
	font-size: 4em;
}

.label1 {
	color: #000000;
	font: bold 14px tahoma, arial, helvetica, sans-serif;
	padding: 14px;
	font-size: 2em;
}

.lbl {
	color: #000000;
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	padding: 14px;
	font-size: 1em;
}


.sendButton {
  display: block;
  font-size: 16pt;
}

.gwt-Label {
	color: #000000;
	font: bold 14px tahoma, arial, helvetica, sans-serif;
	padding: 14px;
	width: 12em;
	
}

.help-Label {
	color: #000000;
	font: bold 14px tahoma, arial, helvetica, sans-serif;
	padding: 14px;
	
}

/** Most GWT widgets already have a style name defined */
.gwt-DialogBox {
  width: 400px;
}

.dialogVPanel {
  margin: 5px;
}

.serverResponseLabelError {
  color: red;
}

.addButton {
  display: block;
  font-size: 8pt;
}

/** Set ids using widget.getElement().setId("idOfElement") */
#closeButton {
  margin: 15px 6px 6px;
}
.verticalPanel {
background : #FFFFFF;
}

.headPanel{
background: -moz-linear-gradient(top,  #151B54,  #25587E); /* for mozilla*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#151B54', endColorstr='#25587E'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#151B54), to(#25587E)); /* for webkit browsers */
 
}

.sidePanel{
background: -moz-linear-gradient(top,  #659EC7,  #FFFFFF); /* for mozilla*/
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#151B54', endColorstr='#25587E'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#151B54), to(#25587E)); /* for webkit browsers */

}

.tooltip
{
	color: #FFFFFF;
	display: block;
	background : #0000A0;
	font: bold 12px tahoma, arial, helvetica, sans-serif;
	border-style:solid;
	border-width:3px;
	border-color:#FFFFFF;
}

.radiobtn
{
	color: #000000;
	font: bold 14px tahoma, arial, helvetica, sans-serif;
	padding: 2px;
}

.radiobtnspecial
{
	color: #FF0000;
	font: bold 16px tahoma, arial, helvetica, sans-serif;
	padding: 2px;
}

.btn
{
	color: #000000;
	font: bold 14px tahoma, arial, helvetica, sans-serif;
}

.listbox
{
	margin: 14px;
	color: #000000;
	font: bold 14px tahoma, arial, helvetica, sans-serif;
}

.txtbox {
	background-color : #AFC7C7;
	border: 3px double #000000;
	width: 230px;
	height: 25px;
	color: #000000;
	font: bold 14px tahoma, arial, helvetica, sans-serif;
}

.listbx{
	border:#000000 double 3px;
	background-color: #AFC7C7;
	color: #000000;
	font: bold 14px tahoma, arial, helvetica, sans-serif;
}

/*Flex Table CSS*/
.FlexTable {
  border-top: thin solid #444444;
  border-left: thin solid #444444;
  border-right: thin solid #111111;
  border-bottom: thin solid #111111;
  background-color:  #505050;
}

.FlexTable-OddRow {
  background-color: #cccccc;
}

.FlexTable-EvenRow {
  background-color:  #505050;
}


.FlexTable-ColumnLabel {
  color: white;
  padding: 3px;
}

.FlexTable-ColumnLabelCell {
  border-width: 0 0 1px 0;
  border-style: solid;
  border-color: white;
  margin: 0;
  padding: 0;
  text-align: center;
}

.FlexTable-Cell {
  border-width: 0px 0px 0px 1px;
  border-style: solid;
  border-color: white;
  padding: 5px;
}